花費 7 ms
調試器GDB的基本使用方法

GDB調試的三種方式: 1. 目標板直接使用GDB進行調試。 2. 目標板使用gdbserver,主機使用xxx-linux-gdb作為客戶端。 3. 目標板使用ulimit -c unl ...

Mon Sep 17 06:45:00 CST 2018 0 51565
非法指令(Illegal Instruction)問題定位

關鍵詞:Illegal Instruction、SIGILL等。 進程在運行過程中會收到SIGILL信號,此類錯誤是由操作系統發送給進程的。 SIGILL是某個進程中的某一句不能被CPU識 ...

Sun May 05 08:00:00 CST 2019 0 9452
gcc棧溢出保護機制:stack-protector

關鍵詞:stack-protector、stack-protector-strong、stack-protector-all等等。 1. gcc棧保護機制stack-protector簡介 gcc ...

Mon Oct 07 08:00:00 CST 2019 0 4186
Linux死鎖檢測-Lockdep

關鍵詞:LockDep、spinlock、mutex。 lockdep是內核提供協助發現死鎖問題的功能。 本文首先介紹何為lockdep,然后如何在內核使能lockdep,並簡單分析內核lo ...

Tue Aug 14 06:35:00 CST 2018 0 9414
coredump配置、產生、分析以及分析示例

關鍵詞:coredump、core_pattern、coredump_filter等等。 應用程序在運行過程中由於各種異常或者bug導致退出,在滿足一定條件下產生一個core文件。 通常co ...

Fri Jul 12 08:00:00 CST 2019 0 3926
Linux IO性能分析blktrace/blk跟蹤器

關鍵詞:blktrace、blk tracer、blkparse、block traceevents、BIO。 本章只做一個記錄,關於優化Block層IO性能方法工具。 對Block層沒有詳細分析 ...

Wed May 30 16:51:00 CST 2018 0 6032
Linux soft lockup分析

關鍵詞:watchdog、soft lockup、percpu thread、lockdep等。 近日遇到一個soft lockup問題,打印類似“[ 56.032356] NMI watch ...

Fri Feb 01 02:16:00 CST 2019 0 2960
Stopped (tty output)異常分析和解決

關鍵詞:SIGTTOU、tty、nohup等。 設計了一個進程,這個可以通過popen()啟動其他進程。並且此進程處於后台運行。 在調用比如top的過程中出現Stopped (tty out ...

Sun Mar 15 08:00:00 CST 2020 0 3125

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM